services.keyd.keyboards.<name>.settings

Configuration, except ids section, that is written to /etc/keyd/.conf. Appropriate names can be used to write non-alpha keys, for example "equal" instead of "=" sign (see https://github.com/NixOS/nixpkgs/issues/236622). See https://github.com/rvaiya/keyd how to configure.

Type
attribute set of section of an INI file (attrs of INI atom (null, bool, int, float or string))
Default
{ }
Example
{
  main = {
    capslock = "overload(control, esc)";
    rightalt = "layer(rightalt)";
  };
  rightalt = {
    h = "left";
    j = "down";
    k = "up";
    l = "right";
  };
}
Declared
<nixpkgs/nixos/modules/services/hardware/keyd.nix>